package org.jeecg.modules.solitaire_app.wxpay.v3;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

@Data
/*微信支付参数*/
@ApiModel("微信支付参数")
public class WXPayParams implements Serializable {

    //订单总金额
    @ApiModelProperty("订单总金额")
    private BigDecimal total;

    //用户的openid
    @ApiModelProperty("用户的openid")
    private String openid;

    @ApiModelProperty("小程序id")
    private String appId;

    @ApiModelProperty("支付方式：1-微信，2-支付宝，3-零钱")
    private Integer payType;

    @ApiModelProperty("订单来源：1-套餐购买，2-其他")
    private Integer sourceType;

    @ApiModelProperty("订单id")
    private String orderId;
}
